supreme headquarters allied powers europe - Alemán Inglés Diccionario